//
//  CCTools.h
//  Zhangda_new
//
//  Created by apple on 15/9/1.
//  Copyright (c) 2015年 apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "AFNetworking.h"

@interface CCTools : NSObject

/*
 * 网络请求，不同的请求需求传入相应的dict字典，请求方式为post,此方法异步请求，成功后可刷新UI界面
 */
+ (void)JSONDataToDictionaryWithUrl:(NSString *)url
                          dictinory:(NSDictionary *)dictionary
                            success:(void (^)(id data))success
                               fail:(void (^)(NSError *error))fail;
//
///*
// * 此方法需要转换编码，网络请求，不同的请求需求传入相应的dict字典，请求方式为post,此方法异步请求，成功后可刷新UI界面
// */
//+ (void)JSONDataToDictionaryNeedUTF8EncodeingWithUrl:(NSString *)url
//                                           dictinory:(NSDictionary *)dictionary
//                                             success:(void (^)(id data))success
//                                                fail:(void (^)(NSError *error))fail;
//
///*
// * ASI异步网络请求网络请求
// */
//+(void)ASIRequestWithUrl:(NSString *)url
//                   value:(NSArray *)valueArray
//          finishSelector:(SEL)finishSelector
//            failSelector:(SEL)failSelector
//              requsetTag:(int)tag
//                delegate:(id)delegate;
//
///*
// * ASI同步网络请求网络请求
// */
//+(void)ASISynchRequestWithUrl:(NSString *)url
//                        value:(NSArray *)valueArray
//               finishSelector:(SEL)finishSelector
//                 failSelector:(SEL)failSelector
//                   requsetTag:(int)tag
//                     delegate:(id)delegate;
//
///*
// * tosatView
// */
//+(void)showToastView:(NSString *)message onView:(UIView *)view;
//
//
///*
// * 添加视图旋转动画
// */
//+(void) addAnimationWithView:(UIView *)view;
//
//
///*
// * 视图旋转开始
// */
//+(void)resumeAnimationWithView:(UIView *)view;
//
//
///*
// * 视图旋转结束
// */
//+(void)stopAnimationWithView:(UIView *)view;
//
//
///*
// * jsonp 转json
// */
//+(NSString *)jsonpTojson:(NSString *)responseString;
//
//
/*
 * 存数据
 */
+(void)setUserDefault:(id)object key:(NSString *)key;

/*
 * 取数据
 */
+(id)getUserDefault:(NSString *)key;

/*
 * 存数据(自定义的类)
 */
+(void)setCustomObjToUserDefault:(id)object key:(NSString *)key;

/*
 * 取数据（自定义的类）
 */
+(id)getCustomObjFromUserDefault:(NSString *)key;

///*
// * 删除数据
// */
//+(void)removeUserDefault:(NSString *)key;
//
//
///*
// * image转base64
// */
//+(NSString *)changeImageToBase64:(UIImage *)image;
//
///*
// * image转base64
// */
//+(UIImage *)changeBase64ToImage:(NSString *)encodedImageStr;
//
///*
// * 多张image转base64
// */
//+(NSString *)mutileImageChangeToBase64:(NSData *)data;
//
///*
// * 数组中的字符串以某一字符串为间隔合并
// */
//+(NSString *)mergeStringInArray:(NSArray *)array withString:(NSString *)string;
//
///*
// * 根据asset获取缩略图
// */
//+(UIImage *)getImageWithAsset:(ALAsset *)asset;
//
///*
// * 获取本地程序当前版本
// */
//+(NSString *)getLocalVersion;
//
///*
// * 判断是否是手机号
// */
//+(BOOL)isPhoneNumIllagealWithPhoneNum:(NSString *)phoneNum;
//
///*
// * 判断当前网络状况
// */
//+(NetworkStatus)getCurrentReachabilityStatus;
//
///*
// * 判断服务器是否雪崩
// */
//+(NetworkStatus)getServiceReachabilityStatus;
//
///*
// * 应用视图需要显示多少行
// */
//+(int)getNumOfRowInAppAreaViewWithAppCount:(int)count;
//
///*
// * 将头像存储
// */
//+(void)saveHeaderImage:(UIImage *)image;
//
///*
// * 读取头像
// */
//+(UIImage *)readHeaderImage;
//
///*
// * 获取当前时间
// */
//+(NSString *)getLocalTime;
//+(NSString *)getLocalWeek;
//
///*
// * 转json串
// */
//+(NSString *)jsonString:(NSDictionary *)dict;
//
///*
// * 程序退出登录
// */
//+(void)goBackToLoginView;
@end
